stream self-purification - German English Dictionary